剑三机器人,Materia Deigner(编程开发工具) 104 官方版

[透视] 时间:2026-06-11 19:37:42 来源:辅助科技网 作者:外挂 点击:96次

剑三机器人,Materia Deigner(编程开发工具) 104 官方版

  Materia Designer是编程一款编程软件 ,可以扶植用户在软件上开发自己需要的工具 官应用程序,这款软件功能还是编程很多的  ,你可以结合数据库使用,工具 官拥穿着在软件接合到SQLite 、编程PostgreSQL、工具 官剑三机器人MySQL数据库开发你的编程应用程序 ,结合数据库的工具 官内容就可以快速部署应用程序,本软件可以设计多种软件,编程例如设计移动软件 、工具 官设计手机游戏、编程设计web软件 ,工具 官旨在管理构建企业级后端的编程整个开发周期,开发计划都可以在软件界面查校验,工具 官对于需要开发后端程序的编程挚友很适合 !

软件功能

  1  、material design在手机方面的开发尤为突出

  2 、建立个人博客以及主页方面有很大的优势

  3 、提供了android开发 ,设计页面功能很去强大

  4 、提供了设计UI的组件

  5、拥穿着通过ui-form等部署页面效果

  6 、material design的布局设计可以按照设备的大小调整

  7 、设计的APP主页从视觉上就很美观

  8 、设计网页UI也是非常先进的

  9、可以在css、剑网3外观 宣传图html等网页上开发主页

软件特色

  管理应用程序

  Materia应用程序是一个包含应用程序所有文件的文件夹 。这些文件中的大多数只是简易的JSON配置文件,用于描述您的后端 。

  请记借宿 ,Materia设计师可以自动化应用程序架构的大部分内容。

  应用文件

  最小应用程序的层次结构如下:

  materia.json

  materia.prod.json

  package.json

  这3个文件是打开Materia应用程序所必需的:

  materia.json && materia.prod.json用于在开发和裸露中定义您的materia应用程序设置  ,例如:应用程序名称  ,图标颜色 ,数据库和服务器设置(主机,端口 ,...)等。 。

  package.json用于在应用程序中定义npm依赖项 。

  自8月发布以来 ,数据库配置现在是可选的 。您可以database从文件中删除密钥materia.json,Materia将跳过接合数据库。

  json该server/models/文件夹中的所有文件都是您在Materia设计器中创建的实体的描述。它们包含有关它们可能具有的字段的所有信息  ,这些实体之间的关系以及可以对它们执行的所有查询  。

  Materia现在拥穿着插件 :它们是您可以使用npm install [package_name] --save或yarn install [package_name]在CLI中安装的特殊npm包。他们可以定义自己的实体 ,查询和端点来定义应用程序的新功能(例如,通过电子邮件发送,用户管理等) 。剑网3外观图鉴

使用会谈明

  1 、要正常筹备,Materia Designer需要在您的计算机上安装Node.js

  2 、点击install就可以安装Node.js ,等待软件安装落成就可以正常编辑代码

  3、软件界面如图所示, 如果你会使用这款软件就可以项目 ,从而起始设计代码

  4 、项目引导设置功能 ,点击下方的英文就可以进入引导设置界面

  5 、跟随软件的步骤配置相关的信息,点击next

  6、选择数据库引擎

  要充分使用Materia设计器,我们建议您将应用程序接合到数据库。 对于此步骤(可选) ,您需要安装并运行数据库(MySql或PostgresSQL) 。 或者使用捆绑在Materia中的Sglite 。

  7  、项目正在设置中,等待设置落成就可以起始在软件编辑代码

官方教程

  https://getmateria.com/docs/quickstart

  快速起始

  本快速入门是安装和创建第一个Materia应用程序的指南:基本的TODO应用程序 。

  我 - 安装Materia Designer

  转到下载页面以得到适用于您的操作系统的最新版本的Materia(适用于Windows,Mac),然后安装它。

  您现在可以起始使用Materia Designer了!

  II - 创建您的剑网3脚本第一个Materia应用程序

  要创建您的第一个应用程序 ,您需要 :

  应用程序目录(文件系统某处的空文件夹),

  接合到数据库的信息。

  重要提示:如果要使用PostgresSQL或MySQL ,必须首先安装其中一个并打开实例 。您也可以选择不需要安装的SQLite ,因为它已经捆绑在Materia Server中 。

  III - 创建实体

  进入左侧菜单中的实体 。此视图是构建数据结构的主要视图 。您可以通过单击“ 创建实体”来创建第一个实体 。

  让我们创建一个名为todo的第一个实体  ,包含2个字段和一些默认的http端点 :

  字段(第2步字段)

  任务 | 输入文字| 需要  ,

  落成 | type boolean | 默认为false。

  注意:该字段id_todo是为我们自动裸露的主键 ,具有自动增量编号类型  。

  端点(第3步选项)

  您可以在创建新实体时裸露默认HTTP端点:

  GET /api/todos =>列表  ,

  GET /api/todos/:id => findOne,

  POST /api/todos =>创建,

  PUT /api/todos/:id =>更新 ,

  DELETE /api/todos/:id =>删除 。

  您可以选择除findOne之外的所有内容 ,因为todo应用程序不需要它 。

  注意:如果您愿意 ,可以稍后创建端点 。您可以从左侧菜单中在API部分创建端点(请参阅第V部分) 。

  IV - 管理您实体的数据

  进入左侧菜单中的数据或单击右侧菜单中的校验数据。

  在每个数据库实体上,您已自动裸露默认查询:

  Get:得到一行,

  List  :得到所有行 ,

  Create :增补一个新行 ,

  Update :更新一行,

  Delete:删除一行。

  V - 创建端点

  注意:如果您已使用实体构建器创建了端点,请直接转到第VI部分。

  进入侧边菜单中的API。您的API是Web服务器中可用的所有Websocket和HTTP URL的集合。

  在我们的示例中 ,我们将使用HTTP端点 。这些端点通常会发回JSON以与您的前端(网页,移动应用程序 ,游戏等)铺开通信 。

  在下面的动画中 ,我们将使用默认查询列表创建一个端点来得到所有待筹备项

  GET /api/todos配置并执行端点后,它将执行实体Todo的列表查询并以JSON 格式返回其感谢。

  对于此示例的需要 ,您可以重复此步骤以创建其他端点 :

  POST /api/todos =>创建,

  PUT /api/todos/:id =>更新,

  DELETE /api/todos/:id =>删除 。

  VI - 在网站上列出您的TODO

  我们将使用我们创建的端点来显示网页上的所有待筹备项 。

  进入侧边菜单中的网站,创建默认视图并编辑index.html文件以在其中设置此代码 :

  这就是你需要用jQuery列出你​​的待筹备项。当然 ,它可以与其他框架一起使用 ,例如Angular ,React或Vue。

  VII - 使用Angular和Angular材料落成TODO应用程序

  在这个例子中 ,我们选择了Angular但是如上所述 ,它可以是任何Javascript框架 。

  为了拥有一个俊俏的UI ,我们选择了Angular Material,它易于使用并具有Todo应用程序所需的所有组件。

  构建数据

  构建数据是每个良好应用程序的关键。要更好地构建数据 ,首先需要正确地对其铺开可视化。为此 ,请进入“ 实体”菜单。

  主面板概述了您的实体 ,实体内的字段以及实体之间的关系。直接在Materia中 ,您可以创建符合您需求的架构。

  Materia与您的数据库同步 。在Materia设计器中执行操作时 ,将在数据库上复制更改 。当您在Materia Designer上打开应用程序时,它将得到数据库的模式以检查模型是否在某些方面与它有所不同(cf :与数据库章节同步)

  实体

  实体是数据库中表的表示形式 。它有一组字段和一组关系 。

  对于初科学家 ,您可以将实体视为excel表,每个字段都作为列。然后,您可以逐行填写您的Excel。区别在于你可以有很多excel表,这些excel表可以在它们之间链接 ,你可以铺开查询以准确检索你需要的数据。

  每个实体都存储在文件entities/夹中对应的json文件中 。

  领域

  字段是实体的特征(例如,实体用户的字段名称) 。键入一个字段:这意味着您需要指定此字段中的数据是整数 ,文本还是布尔值 。

  字段由名称定义,并且可以具有多个属性以准确具有您期校验的行为 。

  字段类型

  输入数据库中的数据。这意味着你必须会谈你在这里存储的是什么。

  可用的类型是 :

  文字(任何文字,例如“ team@getmateria.com ”)

  号码(仅限数量,例如42)

  布尔值(true / false值)

  浮点数(浮点数,例如42.42)

  我们希校验在不久的将来将更多高级类型增补为“图像”或“文件”。

  必填项目

  可能需要字段,这意味着您无法创建此字段设置为NULL(空白值)的数据。此属性用作必需数据 ,作为用户帐户中的电子邮件和密码。

  首要的关键

  主键是用于区分行与另一行的唯一字段。在大多数情况下 ,主键是名为id的字段 ,其类型编号和启用的自动增量属性 。

  每个实体都需要一个启用了属性主键的字段 。

  独特的领域

  字段可以是唯一的(例如 ,用户的电子邮件是唯一的(并且它可能不是主键))。如果您尝试在实体中创建包含唯一字段的2个相同条目 ,则会触发错误 。

  默认值

  字段可以具有默认值(例如,字段类型可以是男性或女性 ,其中男性为默认值)

  自动递增

  作为主键的字段也可以具有属性自动增量 ,这意味着在创建条目时不必填充该字段。它会自动增补一个id(第一个条目有1个  ,第二个条目有2个 ,第三个条目有3个......等等)

  关系

  为了会谈明本章 ,我们将以SAAS todo应用程序为例 。

  我们希校验用户能够编写与其帐户关联的多个Todo。甲待筹备项仅由一个写入用户 =>一对多

  我们希校验Todo能够拥有与其任务相关联的多个标签。甲标签可以由多个可使用的Todo =>多对多

  您可以设置关系以链接2个实体。在Materia中,您有两种类型的关系:

  一对多 - BelongsTo - Todo与用户之间的关系

  多对多 - BelongsToMany - Todo和Tags之间的关系

  在Materia Designer中 ,您可以通过链接它们的线来查校验实体之间的关系 。

  属于

  要创建belongsTo关系 ,您只需要告诉Materia设计者关系的方式和引用的名称。引用是存储在“子”实体中的字段(在我们的示例中为Todo实体)。

  BelongsToMany

  要创建belongsToMany关系,Materia会为您创建一个关系表来存储关联数据。

  在我们的Todo示例中 ,它意味着当todo具有此标记时,它将在此关联中存储待筹备项的id和标记的id。

  创建查询

  数据结构化后 ,您可以进入data包含所有开发数据和每个实体的默认查询的选项卡 。

  查询类型

  查询是从数据库中检索 ,创建,更新或删除数据的操作 。

  查询有许多类型来筹备所有事情 :

  findAll - 检索许多行

  findOne - 检索一行

  创建 - 创建一行

  更新 - 更新一行或多行

  删除 - 删除一行或多行

  SQL - 执行SQL查询

  Javascript - 执行Javascript函数

  默认查询

  创建实体时 ,会自动裸露5个默认查询:

  list - 检索所有行(使用分页)

  get - 按主键检索一行

  创建 - 创建一行

  更新 - 更新一行

  删除 - 删除一行

  查询裸露器

  您可以使用查询裸露器创建查询:

  查询构建器允许您创建所有类型的查询 。查询裸露器中有所有内容可供您选择,条件 ,分页等  ,以检索所需的数据  。

  输入

  您可以增补可在查询中用作参数的输入列表。

  这些输入可以在查询条件下使用 ,也可以在自定义Javascript或SQL查询中使用 。

  选择

  只有选定的字段才会在感谢中返回。它允许您加速查询并仅得到您将使用的有价值数据 。

  条件

  要检索所需的数据  ,通常需要增补条件以仅得到field X= 的数据Y 。

  有多个操作员可以执行您的所有条件。

  Paginations

  当您的查询返回数百行时,将所有内容发送到您的客户端可能需要很长时间。分页可扶植您仅返回x第一行以启用快速可靠的查询。

  高级查询

  有时,当您的查询非常具体时 ,会裸露查询裸露器不够而且您需要编写一些代码来完全按照您的意愿裸露 。可以使用查询类型SQL或Javascript 。这些查询可以采用其他查询类型的参数 。

  顾名思义 ,SQL类型将允许您编写SQL查询 ,而Javascript类型将允许您编写将执行的Javascript函数。

  SQL查询

  SQL查询作为字符串存储在JSON模型中。他们可以使用:param符号筹备参数。

更新日志

  v1.0.4

  特征

  结构:允许增补/删除拥穿着的关系到插件实体  。

  Bug修复

  apps-nav :显示快捷ID等于9的app ,

  param-editor:根据param类型显示可视组件 ,

  api / permissions:如果打开权限编辑器 ,则使用路由驻防正确重定向  。

(责任编辑:游戏新闻)

    相关内容
    精彩推荐
    热门点击
    友情链接